Top Page
windowsとの共存
RedHat
JRE
Oracle
apache
Samba
viエディター
基本設定(Linux)
応用設定(Linux)
Intel Solaris
Link
BBS
サイトマップ
更新履歴
 
メーリングリストに参加
サイト内検索

管理者に連絡する

ここでは、viエディターで使用する各モードでのコマンド一覧を記述します。
   

◆ 入力モード時のキー操作 ◆

キー 機能
Returnキー 改行
BackSpaceキー 左に遷移
Escキー コマンドモードへ切り替え

◆ ファイルオープン時のコマンド ◆

キー 機能
vi ファイル名 Rnterキー ファイルを開く。または、新規に作成する
vi Returnキー 新規ファイルを開く
(名前は後で指定)
view ファイル名 Returnキー 読み取り専用でファイルを開く
:r ファイル名 Returnキー カーソルが置かれている行の下にファイルを挿入
(読み込み)
:24r ファイル名 Returnキー 24行目以下にファイルを挿入
(読み込み)

◆ カーソル移動関連のコマンド ◆

キー 機能
h,左矢印キー,BackSpaceキー 左に移動
j,下矢印キー 下に移動
k,上矢印キー 上に移動
l,右矢印キー、Spaceキー 右に移動
3h 3文字左に移動
3j 3行に移動
3k 3行上に移動
3l 3文字右に移動
G ファイルの最終行に移動
1G ファイルの先頭行に移動
7G 7行目に移動
Ctrlキー+G 現在の行を状態表示行に表示
^ 行の先頭に移動
$ 行の末尾に移動
Returnキー カーソルが置かれている行よりも下側で、なおかつ空白ではない行の先頭文字に移動
w ワード単位でカーソルを右に移動
W スペースで区切られたワード単位でカーソルを右に移動
b ワード単位でカーソルを左に移動
B スペースで区切られたワード単位でカーソルを左に移動
e カーソルが置かれているワードの最後の文字に移動
H 画面の先頭行に移動
M 画面の中央行に移動
L 画面の最終行に移動
Ctrlキー+F 1画面先のページを表示
Ctrlキー+D 半画面先にスクロール
Ctrlキー+B 1画面前のページを表示
Ctrlキー+U 半画面前にスクロール

◆ 行番号関連のコマンド ◆

キー 機能
:set nu Returnキー 行番号を表示する
:set nonu Returnキー 行番号を表示しない

◆ テキスト追加関連のコマンド ◆

キー 機能
a テキスト入力 Escキー カーソルの左にテキストを追加
A テキスト入力 Escキー 行の末尾にテキストを追加

◆ テキスト挿入関連のコマンド ◆

キー 機能
i テキスト入力 Escキー カーソルの左にテキストを挿入
I テキスト入力 Escキー 行の先頭にテキストを挿入
o テキスト入力 Escキー カーソルが置かれている行の下にテキストを挿入
O テキスト入力 Escキー カーソルが置かれている行の上にテキストを挿入

◆ テキスト削除関連のコマンド ◆

キー 機能
x カーソルの置かれている文字を削除
3x カーソルの置かれている文字から右側3文字を削除
X カーソルの置かれている文字の左側を削除
dw ワード(の右側の部分)を削除
dd 行を削除
2dd 2行削除
d$ カーソル位置から行末まで削除
d~ カーソル位置から行頭まで削除
D カーソルから右側の部分を全て削除
dG カーソルが置かれている行からファイルの最終行までを全て削除
d1G ファイルの先頭からカーソルが置かれている行までを全て削除
:8,15 d Returnキー 8行目から15行目までを削除

◆ コマンド操作の取り消し/繰り返し ◆
関連のコマンド

キー 機能
u, :u Returnキー コマンドを取り消す
U カーソルが置かれている行の変更部分を全て取り消す
. コマンドを繰り返す

◆ コピー/移動関連のコマンド ◆

キー 機能
yy, Y 行をコピー
3yy, 3Y 3行コピー
yl 文字をコピー
2yl 2文字をコピー
p コピーまたは移動の対象をカーソルの右側(または行の下)に挿入
P コピーまたは移動の対象をカーソルの左側(または行の上)に挿入
:6,8 co 10 Returnキー 6行目から8行目までを10行目にコピー
:3,17 m 22 Returmキー 3行目から17行目までを22行目の下に移動

◆ 検索関連のコマンド ◆

キー 機能
/検索文字列 Returnキー 文字列を検索
?検索文字列 Returnキー 文字列を逆方向に検索
n(/または?を実行後に利用) 検索方向(/または?で指定)の前方の文字列を検索
N(/または?を実行後に利用) 検索方向(/または?で指定)の後方の文字列を検索
:set ic Returnキー 検索時に大文字と小文字の区別をしない
:set noic Returnキー 検索時に大文字と小文字の
区別をする
 

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!